small and cheap restaurant - Almanca İngilizce Sözlük